using Framework.Core.Io;

namespace Framework.IntegrationTests
{
    internal struct Cmd : ICommand
    {
        public Cmd(string arguments)
            : this()
        {
            Arguments = string.Format(@"/c {0}", arguments);
        }

        public int ProcessId { get { return 0; } }
        public string Name { get { return "cmd"; } }
        public string FileName { get { return @"c:\windows\system32\cmd.exe"; } }
        public string Arguments { get; private set; }
        public bool IsNative { get { return true; } }
    }
}